
INSERT INTO ue_APP_SWITCH_QTA 
SELECT  C.AZ_ID,
          C.CSI_ID,
          C.ISTA_VERSTATO,
          C.ITER_ID,
          C.ISS_ID,
          ROWIDTOCHAR (C.ROWID) CONSTDANNOQTA_ROWID,
          0 CONSTDANNOQTA_ROWSCN,
          C.CONSTD_ID,
          AA.CUFFRF_ID  CUFFRF_ID,
          (SELECT A.CONSTD_FLTIPOQTA
             FROM CONSTDANNO A
            WHERE A.AZ_ID = C.AZ_ID AND A.CONSTD_ID = C.CONSTD_ID)
             CONSTD_FLTIPOQTA,
          C.FUCO_ID,
          C.RFACO_ID,
          C.FACO_ID,
          F.SER_ID,
          C.CONSTDQTA_QTA01,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           1,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA01,
          C.CONSTDQTA_QTA02,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           2,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA02,
          C.CONSTDQTA_QTA03,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           3,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA03,
          C.CONSTDQTA_QTA04,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           4,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA04,
          C.CONSTDQTA_QTA05,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           5,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA05,
          C.CONSTDQTA_QTA06,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           6,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA06,
          C.CONSTDQTA_QTA07,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           7,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA07,
          C.CONSTDQTA_QTA08,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           8,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA08,
          C.CONSTDQTA_QTA09,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           9,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA09,
          C.CONSTDQTA_QTA10,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           10,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA10,
          C.CONSTDQTA_QTA11,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           11,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA11,
          C.CONSTDQTA_QTA12,
          BO_SERVIZIO.GET_DECODIFICA_MESE (C.AZ_ID,
                                           F.SER_ID,
                                           12,
                                           F.VER_DTINI,
                                           F.VER_DTFINE)
             DESC_QTA12,
          C.CONSTDQTA_QTAANNO,
          (SELECT CASE
                     WHEN     ISTA.ISS_STAID <> 0
                          AND ISTA.ISS_STAIDSUPER = 0
                          AND ISTA.ISS_SSTAIDSUPER = 0
                     THEN
                        ISTA.ISS_STAID
                     WHEN     ISTA.ISS_STAID <> 0
                          AND ISTA.ISS_STAIDSUPER <> 0
                          AND ISTA.ISS_SSTAIDSUPER = 0
                     THEN
                        ISTA.ISS_STAIDSUPER
                     WHEN     ISTA.ISS_STAID <> 0
                          AND ISTA.ISS_STAIDSUPER <> 0
                          AND ISTA.ISS_SSTAIDSUPER <> 0
                     THEN
                        ISTA.ISS_SSTAIDSUPER
                     ELSE
                        -1
                  END
             FROM ISTA ISTA
            WHERE     ISTA.AZ_ID = C.AZ_ID
                  AND ISTA.CSI_ID = C.CSI_ID
                  AND ISTA.ISTA_VERSTATO = C.ISTA_VERSTATO)
             STA_IDSYS
     FROM FUNCON F, CONSTDANNOQTA C,CONSTDANNO AA,UE_APP_SWITCH_FRF FRF
            
    WHERE F.AZ_ID = C.AZ_ID AND F.FUCO_ID = C.FUCO_ID
    AND AA.AZ_ID = C.AZ_ID 
     --AND FRF.CUFFRF_ID=247355
     AND AA.CUFFRF_ID=FRF.CUFFRF_ID
            AND AA.CONSTD_ID = C.CONSTD_ID